/*

gelb:     FFED00
violett:  ED176D
hellgrau: E5E5E5

*/

body {
font: 0.7em/1.4 "Helvetica Neue", "Helvetica", Arial, Helvetica, Geneva, sans-serif;
color: #333;
margin: 0;
/*
background: #E5E5E5 url("../images/background.png") top left;
*/
background: #E5E5E5;
}

#main {
margin: 10px;
min-height: 480px;
}

table.liste {
border-collapse:collapse;
border-spacing:0;
margin-bottom:16px;
font-size: 1.2em;
width: 100%;
}

table.liste tr th,
table.liste tr td {
padding: 2px 5px;
text-align: left;
}


table.liste tr th {
background: #ED176D;
color: #ffffff;
padding: 5px;
}

table.liste tr.odd {
background: #E5E5E5;
}

table.liste tr:hover {
background: #FFED00;
}

#copyright {
margin-top: 1em;
padding: 5px;
width: 100%;
}

/* BUTTON */
a.button {
	/* Default positioning of button */
	display: block;
	margin: 0 auto;
	text-align:center;
	line-height: 46px; /* will keep the text vertically
				centered on the 46px high button */				

	font-size: 20px;

	/* Font styling */
	font-family: Helvetica;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;

	/* Button image is 29px wide.
		14px for the left part of the button
		14px for the right
		1px for the middle
	*/
	border-width: 0 14px 0 14px;
}
a.white.button {
	color: #000;
	text-shadow: #fff 0px 1px 1px;
	-webkit-border-image: url(../images/whiteButton.png) 0 14 0 14;
}
a.gray.button {
	color: #fff;
	text-shadow: #333 0px 1px 1px;
	-webkit-border-image: url(../images/grayButton.png) 0 14 0 14;
}
a.button:hover {
	color: #fff;
	text-shadow: #333 0px 1px 1px;
	-webkit-border-image: url(../images/blueButton.png) 0 14 0 14;
}

a.last.button {
	margin-top: 10px;
}
div.options-extend {
	padding: 20px 20px 15px;
/*
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
*/
	background: url(../images/options-extend.png) repeat-x top left;
	width: 100%;
}

.singleButton {
color: #000000;
text-decoration: none;
padding: 5px 50px;
margin-right: 10px;
font-size: 2em;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 4px solid #ED176D;
}

a.singleButton:hover {
background: #FFED00;
}

.error {
color: #C00;
font-size: 1.25em;
font-weight: bold;
}

/* FORMS */
label {
width: 230px;
float: left;
display: inline;
overflow: hidden;
}


/* MESSAGES */
.green {
border: solid 3px #090;
padding: 0.5em;
background: #CFFFEC;
}

.red {
border: solid 3px #C00;
padding: 0.5em;
background: #FFCFDA;
}

tr.newItem td {
background: yellow;
}

/* ADMIN NAVIGATION */
ul.adminNavi {
list-style: none;
margin: 0;
padding: 0 0 2em 0;
}

	ul.adminNavi li {
	display: inline;
	}

		ul.adminNavi li a:link,
		ul.adminNavi li a:visited,
		ul.adminNavi li a:active {
		padding: 0.25em 0.5em;
		border: solid 2px #70747A;
		}
		
		ul.adminNavi li a:hover {
		padding: 0.25em 0.5em;
		background: #ffffff;
		color: #70747A;
		border: solid 2px #70747A;
		}
		
.adminForm {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: solid 1px #999999;
width: 98%;
background: #ffffff;
margin-bottom: 10px;
border-spacing:0;
padding: 0.5em;
}

img a,
a img {
border:none;
}